--SPELLCHECKER2_CORRECTIONEXPRESSION = "(.-)([ \\-\\.,\\(\\)!:;\\?])"
SPELLCHECKER2_CORRECTIONEXPRESSION = "([^%p%s]+)([%s%p]*)";

SPELLCHECKER2_ESCAPES = {
	["%."] = "%%%.";
	["%("] = "%%%(";
	["%)"] = "%%%)";
	["%+"] = "%%%+";
	["%-"] = "%%%-";
	["%*"] = "%%%*";
	["%?"] = "%%%?";
	["%["] = "%%%[";
	["%^"] = "%%%^";
	["%$"] = "%%%$";
};

SPELLCHECKER2_OPTIONS_DEFAULT = {
	enabled = true;
	channelsToCorrect = {
		"SAY",
		"EMOTE",
		"YELL",
		"GUILD",
		"OFFICER",
		"PARTY",
		"RAID",
		"WHISPER",
		"CHANNEL1",
		"CHANNEL2",
		"CHANNEL3",
		"CHANNEL4"
	};
	correctIncomingMessages = false;
	correctOutgoingMessages = true;
	startCapitalization = true;
	ignoranceIsBliss = true;
	onTheFlyCorrection = false;
};

SPELLCHECKER2_ADDON_AND_AVOID_CHANNELS = {
	["GuildAds"] = {
		"WHISPER"
	};
	["Guilded"] = {
		"WHISPER"
	};
};

SPELLCHECKER2_KHAOS_SET_ID		 = "SpellChecker2";

SPELLCHECKER2_SECURE_COMMANDS = {
	"STARTATTACK","STOPATTACK","CAST","CASTRANDOM","CASTSEQUENCE","STOPCASTING","CANCELAURA","EQUIP","EQUIP_TO_SLOT","USE","RANDOMUSE","CHANGEACTIONBAR","SWAPACTIONBAR","TARGET","CLEARTARGET","TARGET_LAST_TARGET","ASSIST","FOCUS","DUEL","DUEL_CANCEL","PET_ATTACK","PET_FOLLOW","PET_STAY","PET_PASSIVE","PET_DEFENSIVE","PET_AGGRESSIVE","PET_AUTOCASTON","PET_AUTOCASTOFF","STOPMACRO";
};


